
.pretty_img {margin: 5px;}
.pretty_text { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px; font-style: normal; font-weight: normal; text-align: justify;}
.pretty_link {color: #4B7612;border-style: solid;border-width: 1px;border-color: #4B7612;text-decoration:none; }
.pretty_link:hover {background-color: #E3F2B0; }
.pretty_table {font-size: 12px;font-style: normal;font-weight: normal;color: #4B7612;border-style: solid;border-width: 1px;border-color: #4B7612;text-decoration:none; }
.pretty_table2 {font-size: 12px;font-style: normal;font-weight: normal;color: #4B7612;text-decoration:none; }
.pretty_acronym {border-style: dashed;border-width: 1px;border-color: #4B7612;text-decoration:none; }
.pretty_col_td { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;color: #4B7612;vertical-align:top; text-align: justify;padding-left: 10px;padding-right: 10px;border-style: solid ;border-width: 0px;border-color: #4B7612;}
.pretty_col_tr { color: #4B7612;}
.pretty_col_tb { color: #4B7612;}
.pretty_title { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 14px; font-style: normal; font-weight: bold; text-transform: uppercase;}
.pretty_title2 { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 12px; font-style: normal; font-weight: bold;}
.pretty_title3 { font-family: Arial, Helvetica, Verdana, sans-serif;font-size: 11px; font-style: normal; font-weight: 500; text-decoration: underline}
.pretty_ul { list-style: outside;}
.pretty_ol { list-style: outside; list-style-type: decimal;}
.pretty_pre { font-family: Courier, monospace;}
.pretty_quote { display: block; padding-left: 5; border-left-style: solid; border-left-width: thin; border-left-color: #4B7612; font-style: italic;}
.pretty_user { display: block; padding-left: 10;}
.pretty_user_name { font-weight: bold;}
.pretty_user_mail { font-style: italic; padding-left: 10;}
.pretty_frame_right {float:right;margin: 5px;padding: 5px;width: 200px;border: 1px dashed #4B7612; }
.pretty_frame_left {float:left;margin: 5px;padding: 5px;width: 200px;border: 1px dashed #4B7612; }
.line {
  background-color: #4B7612;
}

.anchor {
  text-decoration : none;
  color:            #4B7612;
}

.anchorAnim {
  text-decoration : none;
  color:            #4B7612;
}
.anchorAnim:hover { color: red }

.anchorFramed {
  text-decoration: none;
  color:           #4B7612;
  border-style:    solid;
  border-width:    1px;
  border-color:    #4B7612;
}
.anchorFramed:hover { color: red }

.basicText {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
}

.text {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  color:            #4B7612;
  background-color: ;
}

.textTiny {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        10px;
  font-style:       normal;
  font-weight:      normal;
  color:            #4B7612;
  background-color: ;
}

.textJustify {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  text-align:       justify;
  color:            #4B7612;
  background-color: ;
}

.text1 {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  color:            #4B7612;
  background-color: #E3F2B0;
}

.text2 {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  color:            #4B7612;
  background-color: ;
}

.dump {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size:   12px;
}

.bold {
  font-weight: bold;
}

.italic {
  font-style: italic;
}

.title {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  text-decoration:  none;
  color:            #4B7612;
  background-color: ;
}

.title1 {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  text-decoration:  none;
  color:            #4B7612;
  background-color: #E3F2B0;
}

.title2 {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  text-decoration:  none;
  color:            #4B7612;
  background-color: ;
}

.titleBig {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        14px;
  font-style:       normal;
  font-weight:      bold;
  text-decoration:  none;
  color:            #4B7612;
  background-color: ;
}

.formLabel {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  color:            #4B7612;
  background-color: #E3F2B0;
}

.formLabelMandatory {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       italic;
  font-weight:      bold;
  color:            #4B7612;
  background-color: #E3F2B0;
}

.formInput {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  color:            #4B7612;
  background-color: ;
}

.error {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        14px;
  font-style:       normal;
  font-weight:      bold;
  color:            #FF0000;
  background-color: ;
}

.btActive {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  text-align:       center;
  vertical-align:   middle;
  color:            #4B7612;
  background-color: white;
}

.btInactive {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      bold;
  text-align:       center;
  vertical-align:   middle;
  color:            #4B7612;
  background-color: ;
}

body {
  background-color: white;
}

.tabBackground {
  background-color: white;
}

.tabActive {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  text-align:       left;
  vertical-align:   top;
  color:            #4B7612;
  background-color: #E3F2B0;
}

.tabInactive {
  font-family:      Arial, Helvetica, Verdana, sans-serif;
  font-size:        12px;
  font-style:       normal;
  font-weight:      normal;
  text-align:       left;
  vertical-align:   top;
  color:            #4B7612;
  background-color: #4B7612;
}

.tabInactiveAnchor {
  text-decoration : none;
  color:            white;
}

@media screen {

  .no_screen_to_print {
display: none;
}

.to_print, .no_screen_to_print, .no_print {}
}
@media print {

.to_print, .no_screen_to_print {
font-family: Verdana;
font-size:12pt;
display: block;
}
.no_print {
display: none;
} 
}


